BODY {
	font-family: Trebuchet MS, Verdana, sans-serif;
    position: relative; 
    margin: 0; 
}

a {
    color: #077094;
}

.topMenuLogin {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 70%;
	color: white;
}
.topMenu {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 16px;
	color: white;
}
.aTopMenu {
	color: white;
}
.aTopMenu:hover {
	color: #FF9900;
	text-decoration: none;
}

.footer {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    padding: 15;
}
.aFooter {
	color: black;
}
.aFooter:hover {
	color:  #FF9900;
	text-decoration: none;
}
   
DIV.pageTitle {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 200%;
    color: #FF9900;
    padding-left: 20;
}

.textGroupTitle {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 150%;
    margin-top: 10;
    margin-left: 15;
    margin-bottom: 0;
}

.textBig {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 130%;
    margin-top: 10;
    margin-bottom: 0;
}

.text {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    margin-top: 5;
    margin-bottom: 5;
}
.textBold {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    font-weight: bold;
    margin-top: 5;
    margin-bottom: 5;
    
}

.text_faq {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    margin-top: 5;
    margin-bottom: 5;
        margin-left: 15;
}
.textBold_faq {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    font-weight: bold;
    margin-top: 5;
    margin-bottom: 5;
        margin-left: 15;
}
.textSmall {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 70%;
    margin-top: 5;
    margin-bottom: 5;
}
.textError {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: red;
}

/* PLANS */
.planSelected {
    font-weight: bold;
    background: #fef1dd;
}




.w3color {
	color: #FF9900;
}

.divInRect {
    padding: 15;
    padding-top: 5;
    padding-bottom: 5;
}

.hdrYellowBig {
	color: #FF9900;
    font-size: 130%;
}
.hdrBlack {
    font-weight: bold;
}
.textGray {
    color: #666666;
}

.text1 { font-size:  60%; }
.text2 { font-size:  80%; }
.text3 { font-size: 100%; }
.text4 { font-size: 120%; }
.text5 { font-size: 140%; }

/* Unordered list with yellow arrow */
UL {
    margin-left: 17;
    margin-top: 9;
}
LI {
    padding-left: 0;

	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    margin-top: 5;
    margin-bottom: 5;
}

/* Dashboard */
.cpTable {
    xborder-collapse: collapse;
	xborder: 1px solid #ACCBD9; 
}
.cpTableHdr {
	xBORDER: #ACCBD9 1px none;
    padding: 4;
    PADDING-RIGHT: 10px; 
    PADDING-LEFT: 10px; 
    COLOR: #ffffff; 
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
}
.cpTableCell {
	xborder: 1px solid #ACCBD9; 
    padding: 4;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px; 
    COLOR: #000000; 
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
}
.cpTableCellBig {
	BORDER: 0px none; 
    padding: 4;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px; 
    COLOR: #000000; 
}

.tblSmall {
    border-collapse: collapse;
	border: 1px solid #ACCBD9; 
}  
.tblSmallHTD {
    border: 1px solid #ACCBD9;
    background: #F2F7FA;
}
.tblSmallTD {
    border: 1px solid #ACCBD9;
}
.tblSmallHTD, .tblSmallTD {
    padding: 2;
    padding-left: 6;
    padding-right: 6;                      
    /*white-space: nowrap;*/
}

.tbl {
    border-collapse: collapse;
	border: 1px solid #ACCBD9; 
}  
.tblHTD {
    border: 1px solid #ACCBD9;
    background: #F2F7FA;
}
.tblTD {
    border: 1px solid #ACCBD9;
}
.tblHTD, .tblTD {
    padding: 2;
    padding-left: 6;
    padding-right: 6;                      
    /*white-space: nowrap;*/
}

/*
Input & button for page content (light BG color) (dynamic)
*/

.input2, .input2_act {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 90%;
	color:#000000;
	border: solid #ACCBD9 1px;
}
.input2 {
    background: url(../images/edit_bg.gif);
    background-repeat: repeat-x;
    background-position: center;
}
TEXTAREA.input2, SELECT.input2 {
	background: #F2F7FA;
}
.input2_act {
	background: white;
}

.button2, .button2_act {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 110%;
	color:#000000;
	cursor:hand;
    background-color: #F2F7FA;
	border: solid #ACCBD9 1px;
}
.button2 {
	/*background-color: #FFCC00; - old */
    /* background-color: #f3f3f3; - intelli4x.com */
	/*border: solid #000000 1px; - old*/
	/*border: solid #809EB6 1px; - intelli4x.com */
}
.button2_act {
	background-color: #FFFFFF;
	/*border: solid #000000 1px;*/
}

/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */

.tdH {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 70%;
	font-weight: bold;
	background-color: #aaaaaa;
	color: #FFFFFF;
	padding: 2;
	padding-left: 10;
}

.tdH2 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 70%;
	font-weight: bold;
	background-color: #bbbbbb;
	color: #FFFFFF;
	padding: 2;
	padding-left: 10;
}

.textStd {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 135%;
}

/*
-- Old fonts
Small text:    8pt  - 70% - 0.7em
Normal text:   9pt  - 75% - 0.75em
Big text:      10pt - 80% - 0.8em
Very big text: 13.5pt - 110% - 1.1em
-- New fonts
Small text:    7.5pt  - 65% - 0.7em
Normal text:   9pt  - 70% - 0.75em
Big text:      10pt - 75% - 0.8em
Very big text: 13.5pt - 110% - 1.1em
*/

/* Big, bold, black header of page */
.heading3 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 120%;
	color: #000000; margin-top:12; margin-bottom:12; margin-left:10
}

/* Header of text size with bold, red color */
.redheading {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-weight: bold;
	font-size: 80%;
	color: #CC6633;	margin-left:10;	margin-right:10
}

/* -- Input & button for left menu (dark BG color) (dynamic) -- */
.input1 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 110%;
	color:#000000;
	background-color:#F3FBEB;
	border:solid #4F4F4F 1px;
}

/* --------------------------------------- */
/* -----          DASHBOARD          ----- */
/* --------------------------------------- */
TABLE.monitor-name {
    margin-left: 4;
	BORDER: none;
    BORDER-COLLAPSE: collapse;
}
TABLE.monitor-name {
	BORDER: none;
}
                                           
TABLE.monitor-name TD.checkbox {
	BORDER: none;
}
TABLE.monitor-name TD.icon {
	BORDER: none;
    padding-left: 3;
    padding-right: 5;
}
TABLE.monitor-name TD.name {
	BORDER: none;
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 80%;
    font-weight: bold;
}
TABLE.monitor-name TD.arrow {
	BORDER: none;
    padding-left: 5;
}
/*  
#ACCBD9 - row (inactive)
#87A4B3 - header
#ACCBD9 - borders
*/
TABLE.dash {
	BACKGROUND: #F2F7FA;
    FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; FONT-SIZE: 80%;
    COLOR: #000000; 
    BORDER-COLLAPSE: collapse;
    WIDTH: 100%;
}
TABLE.dash TH {
    PADDING: 0;
	BORDER-TOP: none! important;
    FONT-WEIGHT: normal; TEXT-ALIGN: left;
	COLOR: #FFFFFF; BACKGROUND: #87A4B3;
	BORDER: #ACCBD9 1px solid;
}
TABLE.dash TD{
    PADDING: 0;
	BORDER: #ACCBD9 1px solid;
	BORDER-TOP: none! important;
	/*PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 8px; COLOR: #404040; PADDING-TOP: 8px; */
}
TABLE.dash TH DIV{
    PADDING-TOP: 4; PADDING-BOTTOM: 4; TEXT-INDENT: 8;
    OVERFLOW: hidden; WHITE-SPACE: nowrap;
    xborder: 1px solid red;
}
TABLE.dash TD DIV{
    PADDING-TOP: 4; PADDING-BOTTOM: 4; TEXT-INDENT: 8;
    OVERFLOW: hidden; WHITE-SPACE: nowrap;
    xborder: 1px solid red;
}
TABLE.dash TR TD {
	xBACKGROUND: #F2F7FA;
	CURSOR: pointer;
}

.dash-col1     { WIDTH:  auto; }
.dash-div-col1 { WIDTH:  auto; }
.dash-col2     { WIDTH: 100px; }
.dash-div-col2 { WIDTH: 100px; }
.dash-col3     { WIDTH:  80px; }
.dash-div-col3 { WIDTH:  80px; }
.dash-col4     { WIDTH: 170px; }
.dash-div-col4 { WIDTH: 170px; }
.dash-col5     { WIDTH: 130px; }
.dash-div-col5 { WIDTH: 130px; }

TABLE.dash-monitor {
    WIDTH: 100%;
    BORDER: 1px solid #ACCBD9;
    BORDER-TOP: none;
    xpadding-left: 20;
}
TD.dash-monitor {
    xpadding-left: 20;
    xTEXT-INDENT: 20;
}

/*  PRICING PAGE  */

<style>

A.pricing {

	font-family:arial;
	text-decoration:none;
	color:white;
	font-weight:bold;
}
.list{
	color: black;
	font-weight:900;
	font-size:10;
	font-family:arial;
}

.price_text{
	font-size:11;
	text-align:justify;
}

TD.pricing{
	font-size:8pt;
	color:black;
}
.search{
    color: black;
	font-family:arial;
	font-size:16;
	font-weight:bold;
}
.featuresTbl SPAN.basic {
	COLOR: #666; FONT-SIZE: 20px; FONT-WEIGHT: bold
}

TD.pricing_row{
	border-bottom: #ccd2d7 1px solid
}

TD.pricing_row_top{
	border-top: #ccd2d7 1px solid
}

.image_button{
	cursor: pointer;
	border: 0px;
}

.features {
	font-size:12px;
	border-bottom: #ccd2d7 1px solid
}

.features_extended {
	font-size:12px;
	border-bottom: #ccd2d7 1px solid
	border-top: #ccd2d7 1px solid
}


</style>


